Parallel Graph Algorithms Based Upon Broadcast Communications
نویسندگان
چکیده
In this paper, we shall show some common guidelines which we can use to design parallel algorithms under the single-channel broadcast communication model. We use several graph problems as a vehicle. The graph problems we solve include topological ordering, the connected component problem, breadth-first search, and depth-first search. If an ideal conflict resolution scheme is used, all of our algorithms require O(n) time by using n processors. Under such a situation, Manuscript received August 15, 1987; revised February 12, 1990. This work was supported in part by the National Science Council of the Republic of China under Contract NSC77-0408-E007-04. C.-B. Yang and W.-T. Chen are with the Institute of Computer Science, National Tsing Hua University, Hsinchu 30043, Taiwan, Republic of China. R. C. T. Lee is with the National Tsing Hua University, Hsinchu, and the Academia Sinica, Taipei, Taiwan, Republic of China. IEEE Log Number 9035959. our algorithms are all optimal. If a realistic conflict resolution is used, our algorithms require O(n log n) time by using n /log n processors. For both cases, all of our algorithms achieve optimal speedups.
منابع مشابه
Solving an Algebraic Path Problem and Some Related Graph Problems on a Hyper-Bus Broadcast Network
The parallel computation model upon which the proposed algorithms are based is the hyper-bus broadcast network. The hyper-bus broadcast network consists of processors which are connected by global buses only. Based on such an improved architecture, we first design two O(1) time basic operations for finding the maximum and minimum of N numbers each of size O(log N)-bit and computing the matrix m...
متن کاملA New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure
The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...
متن کاملGirth, minimum degree, independence, and broadcast independence
An independent broadcast on a connected graph $G$is a function $f:V(G)to mathbb{N}_0$such that, for every vertex $x$ of $G$, the value $f(x)$ is at most the eccentricity of $x$ in $G$,and $f(x)>0$ implies that $f(y)=0$ for every vertex $y$ of $G$ within distance at most $f(x)$ from $x$.The broadcast independence number $alpha_b(G)$ of $G$is the largest weight $sumlimits_{xin V(G)}f(x)$of an ind...
متن کاملDetection of Fake Accounts in Social Networks Based on One Class Classification
Detection of fake accounts on social networks is a challenging process. The previous methods in identification of fake accounts have not considered the strength of the users’ communications, hence reducing their efficiency. In this work, we are going to present a detection method based on the users’ similarities considering the network communications of the users. In the first step, similarity ...
متن کاملReducing Conflict Resolution Time for Solving Graph Problems in Broadcast Communications
Yang, C.-B., Reducing conflict resolution time for solving graph problems in broadcast communications, Informatiun Processing Letters 40 (1991) 295-302. In this paper, we propose some algorithms to solve the topological ordering problem, the breadth-first search problem and the connected component problem under the broadcast communication model. The basic idea of our algorithms is to divide a g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 39 شماره
صفحات -
تاریخ انتشار 1990